Career 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996 1995
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Germany F4 Portugal F2 Italy F15 Netherlands F3 Germany F10 DPD Challenger 2002 - Aschaffenburg Open Castilla y Leon Trofeo Iberdrola - Segovia Powder Byrne Trophy - Surbiton IPP Open - Helsinki Okal Cup 2001 International Bavarian Championships - Eckental Okal Open - Eckental XXX Edizione 'A Savoldi Marco' - Manerbio Kueppers Kolsch Cup by Lambertz - Aachen Wiesmann Roadster Open - Nuembrecht Sarajevo Open - Sarajevo dBI Tennis Challenger - Binghamton Akbank Private Banking-TED Open - Istanbul Siemens Open 2007 - Scheveningen Open de la Ville de Saint Denis - Reunion Island Ischgl International Tennis Challenger 2003 - Ischgl SAA Hilversum Open - Hilversum TED Open - Istanbul Unicredit (Suisse) Bank S. A. Challenger - Chiasso Siemens Open - Scheveningen Astana Challenger - Astana GHI Bronz Classic - Bronx Internazionali di Tennis di Bergamo - Bergamo VII Open Banc Agricol - Andorra Warsteiner Challenger Lubeck - Lubeck Tashkent Challenger Astana Challenger Dallas Challenger Tallahassee Challenger Cremona Challenger Recanati Challenger Segovia Challenger Astana Challenger Miller Lite Hall of Fame Tennis Championships - Newport Yokohama World Tennis Gaora Cup - Yokohama Milan Indoors - Milan Kuppers Kolsch Cup by Lambertz - Aachen San Luis Potosi ATP Challenger - San Luis Potosi Warsteiner Challenger - Lubeck International Bavarian Championship - Eckental Japan Open - Tokyo Nord/LB Open - Braunschweig Gold Flake Open - Chennai Legg Mason Tennis Classic - Washington D.C. Legg Mason Tennis Classic - Washington D.C. Pilot Pen International - New Haven Scania Stockholm Open - Stockholm Qatar Mobil Open '99 - Doha Copenhagen Open - Copenhagen Gold Flake Open - Chennai Japan Open - Tokyo Internationaler Raiffeisen Grand Prix - St. Polten Gerry Weber Open - Halle The Stella Artois Grass Court Championships - London Heineken Trophy - 's-Hertogenbosch 1999 Mercedes Cup - Stuttgart International Championship of Croatia - Umag Legg Mason Tennis Classic - Washington D.C. Grand Prix de Tennis de Lyon - Lyon Scania Stockholm Open - Stockholm Qatar Mobil Open 2000 - Doha Dubai Tennis Open - Dubai Open 13 - Marseille AXA Cup - London Copenhagen Open - Copenhagen Estoril Open - Estoril Open Seat-Godo 2000 - Barcelona BMW Open - Munich Gerry Weber Open - Halle The Nottingham Open - Nottingham Heineken Trophy - 's-Hertogenbosch UBS Open Gstaad - Gstaad Miller Lite Hall of Fame Tennis Championships - Newport 2000 Mercedes Cup - Stuttgart Generali Open 2000 - Kitzbuhel Legg Mason Tennis Classic - Washington D.C. St. Petersburg Open - St. Petersburg Scania Stockholm Open - Stockholm Gold Flake Open - Chennai The Stella Artois Grass Court Championships - London Miller Lite Hall of Fame Tennis Championships - Newport Energis Open - Amsterdam Legg Mason Tennis Classic - Washington D.C. President's Cup - Tashkent Heineken Open Shanghai - Shanghai Salem Open - Hong Kong AIG Japan Open - Tokyo St. Petersburg Open - St. Petersburg Scania Stockholm Open - Stockholm Adidas International - Sydney Kroger / St. Jude International - Memphis Dubai Tennis Open - Dubai International Tennis Championships - Delray Beach Franklin Templeton Tennis Classic - Scottsdale Grand Prix de Tennis de Lyon - Lyon BMW Open - Munich Gerry Weber Open - Halle RCA Championships - Indianapolis Croatian Indoors - Split TD Waterhouse Cup - Long Island Kremlin Cup - Moscow Guardian Direct Cup - London CA Tennis Trophy - Vienna ABN/AMRO World Tennis Tournament - Rotterdam Copenhagen Open - Copenhagen Stockholm Open - Stockholm Tata Open 2003 - Chennai Gold Flake Open - Chennai USTA Challenger of North Miami Beach - North Miami Beach Ljubljana Open 2002 - Ljubljana Nord/LB Open - Braunschweig Adidas International - Sydney Zagreb Open - Zagreb Miller Lite Hall of Fame Tennis Championships - Newport Bulgarian Challenger 2002 - Sofia GHI Bronx Tennis Classic - Bronx Tatra Banka Slovak Open - Bratislava Kuppers Kolsch Cup - Aachen ABN/AMRO World Tennis Tournament - Rotterdam Dubai Tennis Open - Dubai Franklin Templeton Tennis Classic - Scottsdale BMW Open - Munich Gerry Weber Open - Halle Rado Swiss Open - Gstaad BMW Open - Munich Heilbronn Open - Heilbronn Allianz Suisse Open Gstaad - Gstaad 2003 Mercedes Cup - Stuttgart Mallorca Open - Mallorca President's Cup 1999 - Tashkent Davidoff Swiss Indoors - Basel Brasil Open - Salvador Kroger / St. Jude International - Memphis AIG Japan Open - Tokyo Guardian Direct Cup - London ABN/AMRO World Tennis Tournament - Rotterdam St. Petersburg Open - St. Petersburg XL Capital Bermuda Open - Bermuda TennisCup Vlaanderen - Antwerp BMW Open - Munich Heineken Trophy - 's-Hertogenbosch The Nottingham Open - Nottingham The LTA Bolton Challenger - Bolton Generali Open 2001 - Kitzbuhel Neride Prague Indoor - Prague The Waco International Tennis Challenger - Waco ABN/AMRO World Tennis Tournament - Rotterdam Estoril Open - Estoril Gerry Weber Open - Halle Allianz Suisse Open - Gstaad The Priority Telecom Open - Amersfoort Mercedes Cup - Stuttgart Generali Open - Kitzbuhel China Open - Beijing CA Tennis Trophy - Vienna ARAG World Team Championship - Dusseldorf Chennai Open - Chennai Heineken Open - Auckland The 70th King's Cup and Queen's Cup - Bangkok Gerry Weber Open - Halle Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Stockholm Open - Stockholm Chennai Open - Chennai Heilbronn Challenger - Heilbronn Warsteiner Challenger Series - Lippstadt Challenger Ford de Cherbourg - Cherbourg Sparkassen Open - Magdeburg III Challenger Continenal Plaza - Puerto Vallarta AXA Open - Espinho Prague Challenger - Prague Mobelwelt-Zick Open 98 - Dresden US Men's Clay Court Championships - Houston Gerry Weber Open - Halle Zivnobanka Open - Prostejov ATU Cup - Weiden Mercedes Cup - Stuttgart Braunschweig Open - Braunschweig Muller Cup - Ulm 1998 Safeway Challenger - Aptos Generali Open - Kitzbuhel Internationale Tenniskampioenschappen Scheveningen - Scheveningen Segovia Challenger Open Castilla y Leon - Segovia Frito Lay/USTA Challenger - Binghamton Thailand Open - Bangkok Scottish Tennis Championship - Edinburgh Medicor Open - Budapest AIG Japan Open Tennis Championships - Tokyo Copa Ericsson Brasil - Sao Paulo Copa Ericsson Uruguay - Montevideo Kuppers Kolsch Cup Aachen - Aachen Ostrava VI Open Banc Agricol - Andorra Crystal Cup 1998 - Portoroz Nuembrecht Challenger - Nuembrecht Heilbronn Open - Heilbronn BMW Open - Munich AXA Open - Espinho The Powder Byrne Trophy - Surbiton Stockholm Open - Stockholm ATP Kremlin Cup - Moscow ATP Bangalore Challenger - Bangalore Generali Open 2002 - Kitzbuhel Project Independence Men's Challenger - Mandeville USTA Challenger of San Antonio - San Antonio Challenger Groningen - Groningen Lambertz Open - Aachen IPP Open - Helsinki ATP Challenger 2003 Numea - New Caledonia The LTA Wrexham Challenger - Wrexham Sarajevo Open 2004 - Sarajevo Open Mutouest - St. Brieuc San Luis Potosi Challenger - San Luis Potosi Garden Open 2004 - Rome San Remo Tennis Cup - San Remo Chennai Open - Chennai Siemens Open 2004 - Scheveningen GHI Bronx Classic - Bronx Open de L'Isere - Grenoble Lambertz Open - Aachen IPP Open - Helsinki Challenger Groningen - Groningen Generali Open 1998 - Kitzbuhel Pro Tennis World Open - Sunrise ECM Prague Open 2005 - Prague Zagreb Open - Zagreb Nord LB Open - Braunschweig Siemens Open - Scheveningen ATP Open Castilla y Leon - Segovia TED Open - Istanbul Kobstaedernes ATP Challenger - Kolding Samsung Securities Cup - Seoul Lambertz Open by Stawag - Aachen Media Will Cup Busan Challenger Tennis - Busan Tatra Banka Open - Bratislava IPP Open - Helsinki Mobilux Open - Luxembourg Intersport Heilbronn Open - Heilbronn The LTA Wrexham Challenger - Wrexham BMW Tennis Championship - Sunrise Open Mutouest St. Brieuc - St. Brieuc 10° Trofeo Luigi Pezzoli - Bergamo Tunis Open 2006 - Tunis Ostdeutscher Sparkassen Cup - Dresden Unique Zagreb Open - Zagreb Ciudad de Pozoblanco Open Diputacion - Cordoba Open Castilla y Leon - Segovia GHI Bronx Tennis Classic - Bronx s Tennis Masters 06 - Graz SAP Open - San Jose Open D'Orleans - Orleans Lambertz Open by Stawag - Aachen Bauer Watertechnology Cup - Eckental IPP Open - Helsinki Heilbronn Open - Heilbronn LTA Wrexham Challenger - Wrexham KGHM Dialog Polish Indoors - Wroclaw 4th Volkswagen Challenger - Wolfsburg Unicredit (Suisse) Bank S.A. Challenger - Chiasso Ostdeutscher Sparkessen Cup - Dresden ECU Prague Open - Prague The LTA Hester Trophy - Manchester Guzzini Challenger - Recanati Open Castilla y Leon - Segovia Akbank Private Banking TED Open - Istanbul Tean International - Alphen Open D'Orleans - Orleans Kobstaedernes ATP Challenger - Kolding Lambertz Open by Stawag 2007 - Aachen Bauer Watertechnology Cup 2007 - Eckental IPP Open - Helsinki Taiwan Challenger - Kaohsiung Malaysian Open - Kuala Lumpur Heilbronn Open - Heilbronn KGHM Dialog Polish Indoors - Wroclaw 5 Volkswagen Challenger - Wolfsburg BMW Tennis Championship - Sunrise Puerto Rico Challenger Tennis Event - Humacao The Dubai Tennis Championships - Dubai Ostdeutscher Sparkassen Cup - Dresden Siemens Open - Scheveningen Riviera de Rimini Challenger - Rimini XXXV Edizione A Savoldi-Marco Co. Trofeo Dimmidisi - Manerbio Citta di Como Challenger - Como TEAN International - Alphen Aan Den Rijn Ljubljana Open 2008 - Ljubljana BMW Open - Munich Sunrise Challenger Ordina Open - 's-Hertogenbosch Scheveningen Challenger Mumbai Open - Mumbai Heineken Trophy - 's-Hertogenbosch Stockholm Open - Stockholm Qatar Exxon Mobil Open - Doha Athens Challenger Rhodes Challenger Ramat Hasharon Challenger Busan Challenger St. Remy Challenger PBZ Zagreb Indoors - Zagreb The Dubai Tennis Championships - Dubai Heilbronn Challenger Ordina Open - s-Hertogenbosch If Stockholm Open - Stockholm St. Petersburg Open - St. Petersburg Chennai Open - Chennai Heineken Open - Auckland Grand Prix Hassan II - Casablanca Grand Prix Hassan II - Casablanca Pozoblanco Challenger Ordina Open - 's-Hertogenbosch Mercedes Cup - Stuttgart Shanghai Challenger Ningboo Challenger Tashkent Challenger Ordina Open - 's-Hertogenbosch Bangkok Challenger Thailand Open - Bangkok Chennai Open - Chennai The Dubai Tennis Championships - Dubai Open de Moselle - Metz Thailand Open - Bangkok AEGON Championships - London AEGON International - Eastbourne Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha 2002 Tulsa USTA Challenger - Tulsa Bristol Challenger Trophy - Bristol Copa Ericsson Chile - Santiago ATP Challenger Hamburg - Hamburg Okal Cup - International Bavarian Championship - Eckental Zagreb Open - Zagreb The Powder Byrne Trophy - Surbiton St. Petersburg Open - St. Petersburg Lamberts Open by Stawag - Aachen The LTA Manchester Challenger - Manchester Mauritius Open - Mauritius Weissenhauser Strand Cup - Hamburg Internationaux du Doubs - Besancon Garden Open - Rome LTA Nottingham Challenger - Nottingham Heilbronn Open - Heilbronn Quelle Cup - Furth ABN/AMRO World Tennis Tournament - Rotterdam Renault Slovenian Open - Ljubljana Sunrise Challenger Masters Series - Hamburg Legg Mason Tennis Classic - Washington AIG Japan Open Tennis Championships - Tokyo Davidoff Swiss Indoors Basel - Basel PBZ Zagreb Indoors - Zagreb Pilot Pen International - New Haven Wimbledon - London Grand Prix Hassan II - Casablanca President's Cup 1998 - Tashkent ABN/AMRO World Tennis Tournament - Rotterdam Grolsch Open - Amsterdam adidas Open de Toulouse - Toulouse Heineken Open Shanghai - Shanghai Kremlin Cup - Moscow Qatar Mobil Open 2001 - Doha Adidas International - Sydney Milan Indoors - Milan Copenhagen Open - Copenhagen ABN/AMRO World Tennis Tournament - Rotterdam Dubai Tennis Open - Dubai Sybase Open - San Jose Citrix Tennis Championships - Delray Beach Licher German Open - Hamburg The Ericsson Open - Miami German Open - Hamburg The Ericsson Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Cincinnati Tennis Masters Series - Paris Tennis Masters Series - Miami Franklin Templeton Tennis Classic - Scottsdale Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Grand Prix Hassan II - Casablanca Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Verizon Tennis Challenge - Atlanta Rosmalen NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Masters Series Hamburg - Hamburg Pacific Life Open - Indian Wells U.S. Men's Clay Court Championships - Houston Pacific Life Open - Indian Wells Gerry Weber Open - Halle 2001 Mercedes Cup - Stuttgart BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells The Hamlet Cup - Long Island Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Sony Ericsson Open - Miami Qatar Exxon Mobil Open 2002 - Doha BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami 2002 Mercedes Cup - Stuttgart Estoril Open - Estoril Tel Aviv Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Qatar Open - Doha Adidas International - Sydney Dubai Open - Dubai BMW Open - Munich Grand Prix de Tennis de Lyon - Lyon Open de Moselle - Metz Davidoff Swiss Indoors - Basel International Tennis Championships - Delray Beach Open 13 - Marseille SAP Open - San Jose Dubai Open - Dubai Grand Prix Hassan II - Casablanca Open Seat Godo 2005 - Barcelona BMW Open - Munich Allianz Suisse Open - Gstaad China Open - Beijing Vietnam Open - Ho Chi Minh City AIG Japan Open - Tokyo Australian Open - Melbourne International Indoor Tennis Championships of Croatia - Zagreb SAP Open - San Jose Regions Morgan Keegan Championships - Memphis The Dubai Tennis Championships - Dubai BMW Open - Munich Ordina Open - 's-Hertogenbosch U.S. Open - New York China Open - Beijing Australian Open - Melbourne French Open - Paris St. Petersburg Open - St. Petersburg U.S. Open - New York Australian Open - Melbourne French Open - Paris Millenium Tennis Championships - Delray Beach Wimbledon - London U.S. Men's Clay Court Championships - Houston French Open - Paris U.S. Open - New York Australian Open - Melbourne China Open - Beijing AIG Japan Open Tennis Championships - Tokyo ABN AMRO World Tennis Tournament - Rotterdam U.S. Mens's Clay Court Championship - Houston BMW Open - Munich Gerry Weber Open - Halle French Open - Paris Austrian Open - Kitzbuhel China Open - Beijing AIG Japan Open Tennis Championships - Tokyo ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille The Dubai Tennis Championships - Dubai Wimbledon - London BMW Open - Munich Gerry Weber Open - Halle 14th Paris Open - Paris Open de Moselle - Metz Australian Open - Melbourne French Open - Paris Wimbledon - London ABN AMRO World Tennis Tournament - Rotterdam AEGON Championships - London French Open - Paris AEGON International - Eastbourne Tennis Masters Series - Miami Wimbledon - London Atlanta Tennis Championships - Atlanta Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington China Open - Beijing St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha SA Tennis Open - Johannesburg Wimbledon - London Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston BMW Open - Munich PTT Thailand Open - Bangkok Copenhagen Open - Copenhagen Tennis Masters Series - Indian Wells President's Cup - Tashkent St. Petersburg Open - St. Petersburg Generali Open 2003 - Kitzbuhel Tennis Masters Series - Indian Wells Amsterdam The Lipton Championships - Key Biscayne du Maurier Open - Montreal Great American Insurance ATP Championship - Cincinnati Eurocard Open - Stuttgart Monte Carlo Open - Monte Carlo Tennis Masters Series - Cincinnati Tennis Masters Series - Stuttgart Grand Prix de Tennis de Lyon - Lyon Sony Ericsson Open - Miami Tennis Masters Series - Indian Wells Tennis Masters Series - Hamburg Tata Open 2002 - Chennai Tennis Masters Series - Toronto Tennis Masters Series - Madrid Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Madrid Tennis Masters Series - Paris NASDAQ-100 Open - Miami Davis Cup, World Group, QR, GER-ROU 4-1 Davis Cup, World Group, 1R, GER-NED 4-1 Davis Cup, World Group, QF, AUS-GER 3-2 Davis Cup, World Group, 1R, CRO-GER 4-1 Davis Cup, World Group, QR, GER-VEN 5-0 Davis Cup, World Group, QR, BLR-GER 3-2 Davis Cup, Group 1, 2R, GER-ISR 5-0 Hopman Cup - Perth Davis Cup, World Group, 1R, SUI-NED 2-3 Davis Cup, Group 1, 2R, RSA-GER 2-3 Davis Cup, World Group, QF, SVK-NED 4-1 Hyundai Hopman Cup - Perth Davis Cup, World Group, 1R, GER-FRA 2-3 Pacific Life Open - Indian Wells Telecom Italia Masters - Rome Western & Southern Financial Group Masters - Cincinnati NASDAQ-100 Open - Miami Masters Series - Hamburg Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai River Oaks International Tennis Tournament - Houston BNP Paribas Open - Indian Wells River Oaks International Tennis Tournament - Houston Open 13 - Marseille Tennis Masters Series - Rome Tennis Masters Series - Stuttgart Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Tennis Masters Series - Hamburg Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Hamburg - Hamburg Mutua Madrilena Masters Madrid - Madrid U.S. Open - New York Tennis Masters Cup - Houston Wimbledon - London Wimbledon - London Wimbledon - London U.S. Open - New York Olympics - Sydney Olympics - Athens French Open - Paris U.S. Open - New York Wimbledon - London Wimbledon - London Australian Open - Melbourne French Open - Paris French Open - Paris Australian Open - Melbourne Olympics - Beijing Australian Open - Melbourne Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Davis Cup, World Group, 1R, GER-AUT 3-2 U.S. Open - New York Tennis Masters Series - Monte Carlo ARAG ATP World Team Championship - Dusseldorf U.S. Open - New York Davis Cup, World Group, 1R, ARG-GER 5-0